
#products { float:left; width: 100%; margin-right: 2em; }

#orderCart { width: 100%; float: left; }

/* style the list to maximize the droppable hitarea */

#orderCart ol { margin: 0; padding: 1em 0 1em 3em; }

/** list view **/
ul.list { list-style: none; width: 100%; }
ul.list li { display: block; background: #FFF; padding: 8px; border: solid 1px; border-color: #EEE; }

ul.list li.alt { background: #d7dfe0; }

ul.list li section.left { display: block; float: left; width: 350px; position: relative; }
ul.list li section.right { display: block; float: right; margin-right: 10px; width: 120px; text-align: right; }

ul.list li section.left img.thumb { float: left; margin-right: 10px; }
ul.list li section.left img.featured-banner { position: absolute; left: -18px; top: 35px; }

ul.list li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.6em; } 
ul.list li section.left span.meta { color: #93989b; font-weight: normal; font-size: 1.1em; }


ul.list li section.right span.price { font-weight: bold; display: block; margin-bottom: 5px; color: #3C3; font-size: 1.6em; text-align: right; }
ul.list li section.right span.amount { font-weight: bold; display: block; margin-bottom: 5px; font-size: 1em; text-align: right; }
ul.list li section.right span.darkview { display: block; margin-bottom: 5px; color: #666666; font-size: 0.69em; text-align: right; }

ul.list li section.right a.firstbtn { margin-right: 7px; }

.price { font-weight: bold; display: block; margin-bottom: 5px; color: #AAA; font-size: 1.6em; text-align: right; }

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.deleteButton {width:18px; height:18px; position:absolute; margin:4px 0 0 540px; z-index: 0 }
.placeholder {font-size: 17px; text-align: center; background-color: #FFF}
